Promela Planning

نویسنده

  • Stefan Edelkamp
چکیده

In this paper a compiler from a restricted subset of SPIN’s input language Promela into an action planning description language is presented. It exploits the representation of protocols as communicating finite state machines. The work targets the transfer between the state space exploration areas AI planning and model checking by making protocols accessible for action planners. It provides a practical study of the expressiveness of different input specifications, introduces concurrency and quality metrics to counterexample traces, and compares search, pruning and acceleration methods. Indirectly, refined estimates for improved error detection in directed protocol validation are introduced. For example, the relaxed plan heuristic, which comes along with an enforced hill climbing search engine. The experimental results are encouraging. In some sample protocols, planners perform close to state-of-the-art model checkers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Testing of Planning Models

Automated planning systems (APS) are maturing to the point that they have been used in experimental mode on both the NASA Deep Space 1 spacecraft and the NASA Earth Orbiter 1 satellite. One challenge is to improve the test coverage of APS to ensure that no unsafe plans can be generated. Unsafe plans can cause wasted resources or damage to hardware. Model checkers can be used to increase test co...

متن کامل

Limits and Possibilities of PDDL for Model Checking Software

Automated validation of software systems with model checking technology either certifies that a given designs contain no specification error (like a deadlock or a failed assertion), or falsifies the desired property in form of a counterexample trace from the initial configuration to the error. Since counterexamples can be seen as goal establishing plans, this paper studies the appropriateness o...

متن کامل

Protocol Veri cation with Reactive Promela/RSPIN

Reactive Promela/RSPIN is an extension to the protocol validator Promela/SPIN. It enhances the simulation and veriication capabilities of SPIN by allowing modular speciications to be analysed while alleviating the state-space explosion problem. Reactive Promela is a simple reactive language. The tool RSPIN is a preprocessor for SPIN which translates a Reactive Promela speciication into a corres...

متن کامل

Reactive Spin and Promela

Reactive Promela is an extension to the Promela language which lets the user specify con gurations of reactive automata. This provides a simple and powerful way to decompose a system. To simulate and verify systems written in Reactive Promela the tool Reactive spin has been developed. It is a preprocessor for spin which translates a Reactive Promela system into a corresponding Promela system. T...

متن کامل

Verifiable Multi-agent Programs

AgentSpeak is a rea tive planning language for programming autonomous agents. It has re ently been shown that model he king te hniques an be applied to the veri ation of AgentSpeak systems, through a translation to promela, the model spe i ation language for the SPIN LTL modelhe king system. In this paper, we introdu e an alternative veri ation approa h for AgentSpeak, by translating AgentSpeak...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003